Documentacion: Classify Email

Descripcion: Agent mental state to consider the Classify Email goal satisfied or failed.

The goal establishes that a category has to be assigned to the new e-mail. When the classification process has finished, one of two excluding facts has been asserted. If the asserted fact is EmailCategory, the system has been successful in categorizing the e-mail. If the asserted fact is EmailNotClassifiable, the system has failed in categorizing the e-mail.




Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
EmailOrganizer 
Agente  It represents the agent which manages the email in the system. It is related with an EmailWrapper. 
(EmailOrganiser ejecutor) 
AgenteConcreto   
Fail Classify Email 
EstadoMental  The Classify Email goal has been failed. 
Success Classify Email 
EstadoMental  The Classify Email goal has been satisfied. 
EmailCategory 
Hecho  Email classified and its category. The category has information about the movement target folder. 
EmailNotClassifiable 
Hecho  Email that could not be classified and the reason of it. 


EmailOrganizer (Agente)

Propiedades:
IDEmailOrganizer 
DescripcionIt represents the agent which manages the email in the system. It is related with an EmailWrapper. 

Relaciones:
En el rolEn la relacion Otros extremos
RInstanciaDeD InstanciaDe 
Con los objetosEn el rol
(EmailOrganiser ejecutor)  RinstanciaDeO


(EmailOrganiser ejecutor) (AgenteConcreto)

Propiedades:
ID(EmailOrganiser ejecutor) 

Relaciones:
En el rolEn la relacion Otros extremos
ATieneEstadoMentalOR ATieneEstadoMental 
Con los objetosEn el rol
Success Classify Email  ATieneEstadoMentalDR
ATieneEstadoMentalOR ATieneEstadoMental 
Con los objetosEn el rol
Fail Classify Email  ATieneEstadoMentalDR
RinstanciaDeO InstanciaDe 
Con los objetosEn el rol
EmailOrganizer  RInstanciaDeD


Fail Classify Email (EstadoMental)

Propiedades:
IDFail Classify Email 
DescripcionThe Classify Email goal has been failed. 

Relaciones:
En el rolEn la relacion Otros extremos
AContieneEntidadMentalOR AContieneEntidadMental 
Con los objetosEn el rol
EmailNotClassifiable  AContieneEntidadMentalDR
ATieneEstadoMentalDR ATieneEstadoMental 
Con los objetosEn el rol
(EmailOrganiser ejecutor)  ATieneEstadoMentalOR


Success Classify Email (EstadoMental)

Propiedades:
IDSuccess Classify Email 
DescripcionThe Classify Email goal has been satisfied. 

Relaciones:
En el rolEn la relacion Otros extremos
AContieneEntidadMentalOR AContieneEntidadMental 
Con los objetosEn el rol
EmailCategory  AContieneEntidadMentalDR
ATieneEstadoMentalDR ATieneEstadoMental 
Con los objetosEn el rol
(EmailOrganiser ejecutor)  ATieneEstadoMentalOR


EmailCategory (Hecho)

Propiedades:
IDEmailCategory 
DescripcionEmail classified and its category. The category has information about the movement target folder. 
slotsuser folder mailID mail category  

Relaciones:
En el rolEn la relacion Otros extremos
AContieneEntidadMentalDR AContieneEntidadMental 
Con los objetosEn el rol
Success Classify Email  AContieneEntidadMentalOR


EmailNotClassifiable (Hecho)

Propiedades:
IDEmailNotClassifiable 
DescripcionEmail that could not be classified and the reason of it. 
slotsuser folder mailID status  

Relaciones:
En el rolEn la relacion Otros extremos
AContieneEntidadMentalDR AContieneEntidadMental 
Con los objetosEn el rol
Fail Classify Email  AContieneEntidadMentalOR